home *** CD-ROM | disk | FTP | other *** search
/ Amiga Format CD 23 / Amiga Format AFCD23 (Feb 1998, Issue 107).iso / -seriously_amiga- / shareware / programming / other / iff-rgfx / rgfx.doc < prev    next >
Text File  |  1997-12-12  |  3KB  |  116 lines

  1.  $VER: RGFX.doc 1.2 (7.12.97)
  2.  
  3.  
  4.  IFF-RGFX: A new, extended graphics file format for
  5.            AGA and RTG capable Amigas
  6.  
  7.  
  8.  Author:  Andreas R. Kleinert
  9.  Date:    V1.0 16 Nov 1997 (16.11.1997)
  10.           V1.1 26 Nov 1997 (26.11.1997)
  11.           V1.2 07 Dec 1997 (07.12.1997)
  12.  Contact: Andreas_Kleinert@t-online.de
  13.  
  14.  Credits: Peter Bornhall, Marcel Offermans, Achim Stegemann
  15.  
  16.  
  17.  Preface
  18.  -------
  19.  Since some time there's need for either an extension
  20.  or a complete rework of the IFF-ILBM file format: one can't
  21.  store chunky graphics and storing more than 256 colors
  22.  only is possible in a very unusual manner.
  23.  
  24.  All that does slow down usage on graphics card-equipped
  25.  systems very much.
  26.  
  27.  And IFF-ILBM's compression is not very efficient, too.
  28.  
  29.  IFF-RGB8, IFF-DEEP and IFF-YUVN aren't good alternatives,
  30.  since they're mainly designed for 24 Bit images and/or make
  31.  use of uncommon compression algorithms and/or color spaces.
  32.  
  33.  A first step to pass this by was SuperView's internal
  34.  graphics file format called "SVG" (SuperView Graphics),
  35.  but it was not an IFF file format and somewhat proprietary
  36.  in other terms, too.
  37.  
  38.  I've now decided to design a new file format that unifies
  39.  the following enhancements over IFF-ILBM and the others:
  40.  
  41.    - a real, open IFF file format
  42.    - fully documented
  43.    - easily extendable
  44.    - currently supports:
  45.  
  46.       - planar graphics upto 8 Bit
  47.       - chunky graphics upto 8 Bit
  48.       - 24 Bit graphics as RGB triples
  49.  
  50.    - allows to save these as either:
  51.  
  52.       - uncompressed
  53.       - compressed with any available XPK-Packer
  54.  
  55.      This gives the following advantages:
  56.  
  57.       - you can easily (and quickly!) write raw
  58.         chunky and RGB graphics without having to
  59.         implement compression algorithms like CmpByteRun1
  60.       - nevertheless you can use any compression
  61.         algorithm you like - if there a really new,
  62.         efficient ones available, you don't need
  63.         to wait for an extension of the file format
  64.         AND your prefered image processing program;
  65.         no, you simply select the corresponding
  66.         XPK packer and everything is done 'automagically'
  67.  
  68.      Last not least:
  69.  
  70.       - as you may know, the XPK package now is GNU software and
  71.         it's now somewhat more platform-independent than it was
  72.         some years ago
  73.  
  74.    - allows to store separate viewmode information
  75.      for all the three gfx/RTG systems, as there
  76.      are:
  77.  
  78.       - AGA
  79.       - CyberGraphX
  80.       - Picasso96
  81.  
  82.      This enables you to specify screenmode settings
  83.      for several destination systems as well as a common
  84.      default behaviour (AGA screenmode).
  85.  
  86.    - displays really fast on RTG systems
  87.      when using a chunky or RTG storage format.
  88.      No more waiting for 8 or 24 Bit c2p conversion !
  89.  
  90.    - easily can be stored into and exchanged through
  91.      the clipboard, since it's an IFF file format
  92.  
  93.    - already is supported by SuperView 7.30
  94.      (library version 19.5), soon should be
  95.      supported by other programs, too
  96.  
  97.    - and more...
  98.  
  99.  
  100.  
  101.  Where can the docs be found ?
  102.  
  103.  The full archive should be available on Aminet under
  104.  
  105.      dev/misc/IFF-RGFX.lha
  106.  
  107.  It includes a textual description of the file format
  108.  as well as a C header file, ready for use with your
  109.  programs.
  110.  
  111.  Please help supporting IFF-RGFX to make Amiga graphics
  112.  support more versatile!
  113.  
  114. --
  115. All mentioned trademarks are subject to their owners.
  116.